<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Plik źródłowy commonDefs.h (r58/r57)</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li class="current"><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Lista&nbsp;plików</span></a></li>
      <li><a href="globals.html"><span>Globalne</span></a></li>
    </ul>
  </div>
<h1>commonDefs.h (r58/r57)</h1><a href="commonDefs_8h.html">Idź do dokumentacji tego pliku.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001     <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">    AquamatControl - Interfejs graficzny do sterownika akwariowego Aquamat</span>
<a name="l00003"></a>00003 <span class="comment">    Copyright (C) 2009 Wojciech Todryk (wojciech@todryk.pl)</span>
<a name="l00004"></a>00004 <span class="comment"></span>
<a name="l00005"></a>00005 <span class="comment">    This program is free software; you can redistribute it and/or modify</span>
<a name="l00006"></a>00006 <span class="comment">    it under the terms of the GNU General Public License as published by</span>
<a name="l00007"></a>00007 <span class="comment">    the Free Software Foundation; either version 2 of the License, or</span>
<a name="l00008"></a>00008 <span class="comment">    (at your option) any later version.</span>
<a name="l00009"></a>00009 <span class="comment"></span>
<a name="l00010"></a>00010 <span class="comment">    This program is distributed in the hope that it will be useful,</span>
<a name="l00011"></a>00011 <span class="comment">    but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00012"></a>00012 <span class="comment">    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
<a name="l00013"></a>00013 <span class="comment">    GNU General Public License for more details.</span>
<a name="l00014"></a>00014 <span class="comment"></span>
<a name="l00015"></a>00015 <span class="comment">    You should have received a copy of the GNU General Public License</span>
<a name="l00016"></a>00016 <span class="comment">    along with this program; if not, write to the Free Software</span>
<a name="l00017"></a>00017 <span class="comment">    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00018"></a>00018 <span class="comment">    </span>
<a name="l00019"></a>00019 <span class="comment">    $Id$</span>
<a name="l00020"></a>00020 <span class="comment">*/</span>
<a name="l00021"></a>00021 
<a name="l00022"></a>00022 <span class="preprocessor">#ifndef COMMONDEFS_H</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define COMMONDEFS_H</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span>
<a name="l00027"></a><a class="code" href="commonDefs_8h.html#a11643f271076024c395a93800b3d9546">00027</a> <span class="preprocessor">#define _BV(bit) (1 &lt;&lt; (bit))</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span>
<a name="l00031"></a><a class="code" href="commonDefs_8h.html#ad76d1750a6cdeebd506bfcd6752554d2">00031</a> <span class="preprocessor">#define ON 1</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span>
<a name="l00035"></a><a class="code" href="commonDefs_8h.html#a29e413f6725b2ba32d165ffaa35b01e5">00035</a> <span class="preprocessor">#define OFF 0</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span>
<a name="l00039"></a><a class="code" href="commonDefs_8h.html#adcbcfd714fa8da9c742a5b5f070494e3">00039</a> <span class="preprocessor">#define UINT16_T_DISABLED 0xFFFF</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span>
<a name="l00043"></a><a class="code" href="commonDefs_8h.html#a433b8d6a51b221fcab39c2eecc9c2275">00043</a> <span class="preprocessor">#define UINT8_T_DISABLED 0xFF</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span>
<a name="l00045"></a>00045 
<a name="l00046"></a><a class="code" href="commonDefs_8h.html#aa1b853d087d9c54a0daa7a58a827f23b">00046</a> <span class="preprocessor">#define OUTPUT_ACTIVE_FLAG 7</span>
<a name="l00047"></a><a class="code" href="commonDefs_8h.html#a6c76fb0765ce5718c9459249bfba8a0c">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUT_BLOCK_FLAG 3</span>
<a name="l00048"></a><a class="code" href="commonDefs_8h.html#a6858ef646841f0e77501e064c8515bc4">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_DEVICES_NUM 2</span>
<a name="l00049"></a><a class="code" href="commonDefs_8h.html#a94a9135e83975ca8aa530df8fc463869">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NUM_PER_DEVICE 8</span>
<a name="l00050"></a><a class="code" href="commonDefs_8h.html#a394664871fe15c04f05b311604ec5091">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NUM (OUTPUTS_DEVICES_NUM * OUTPUTS_NUM_PER_DEVICE)</span>
<a name="l00051"></a><a class="code" href="commonDefs_8h.html#a0534573f6b60c10b27926cccc5b2fdcc">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NAME_LENGTH 5</span>
<a name="l00052"></a><a class="code" href="commonDefs_8h.html#a3a20aa797d8b1dee3e9c7f49ca7c2ae6">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_QBUTTONS_MASK 0x07</span>
<a name="l00053"></a><a class="code" href="commonDefs_8h.html#ab8854bcf3e01a2d303bb40d36b6ab51f">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_QBUTTONS_NUM 6</span>
<a name="l00054"></a><a class="code" href="commonDefs_8h.html#a49a209aeb99f4bf6035391ea18c9b74d">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NAME_DEF_CHAR 0x3F</span>
<a name="l00055"></a><a class="code" href="commonDefs_8h.html#a0c88ee7a7017465c407fc1144f65c428">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NAME_MIN_CHAR 0x20</span>
<a name="l00056"></a><a class="code" href="commonDefs_8h.html#ab3f2c98c52135211a1f75a4c53ef1c31">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define OUTPUTS_NAME_MAX_CHAR 0x7A</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span>
<a name="l00058"></a><a class="code" href="commonDefs_8h.html#ade068633187e0b9fe700864f1c27d812">00058</a> <span class="preprocessor">#define ALARMS_TYPES_NUM 5</span>
<a name="l00059"></a><a class="code" href="commonDefs_8h.html#ac7c4e3649d5b033b74d2eb3f85ea84c7">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TEMP_MAX 0</span>
<a name="l00060"></a><a class="code" href="commonDefs_8h.html#a239413300569f7a3e3553b58904ae3f4">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TEMP_MIN 1</span>
<a name="l00061"></a><a class="code" href="commonDefs_8h.html#a6b3d443bec509f198fcaadbb82e7a55a">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TEMP_SENSOR_FAILURE 2</span>
<a name="l00062"></a><a class="code" href="commonDefs_8h.html#a446150c9a22206d461607f80a391c9ae">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TOP_OFF_MIN_RO 3</span>
<a name="l00063"></a><a class="code" href="commonDefs_8h.html#aacba0bfadf1ee359b3f3146bdf96e4f7">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TOP_OFF_MAX_RUN 4</span>
<a name="l00064"></a><a class="code" href="commonDefs_8h.html#a6e41f1df5af70d71e00c49308edd0f5d">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define ALARM_FLAG_TEMP_MASK (_BV(ALARM_FLAG_TEMP_MAX)|_BV(ALARM_FLAG_TEMP_MIN)|_BV(ALARM_FLAG_TEMP_SENSOR_FAILURE)|_BV(ALARM_FLAG_MIN_RO)|_BV(ALARM_FLAG_TOP_OFF_MAX_RUN))</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span>
<a name="l00066"></a><a class="code" href="commonDefs_8h.html#a65701b2c8f9cc52365a5bc963f106459">00066</a> <span class="preprocessor">#define TEMP_SENSORS_NUM 4</span>
<a name="l00067"></a><a class="code" href="commonDefs_8h.html#a8cc2ae7654edb30292d7bde59e23429d">00067</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_ROLE_0 0</span>
<a name="l00068"></a><a class="code" href="commonDefs_8h.html#a2671a15bff244dccb0a5763b8ff66064">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_ROLE_1 1</span>
<a name="l00069"></a><a class="code" href="commonDefs_8h.html#a96edb164f1e11d0400f40e0f9a816483">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_STATUS_OK 2</span>
<a name="l00070"></a><a class="code" href="commonDefs_8h.html#aa7249a879082346d5ab56ca4f92d5daa">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_CONVERT 3</span>
<a name="l00071"></a><a class="code" href="commonDefs_8h.html#afb89bf7a6312dc4d7f499039e1020013">00071</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_HEATING 4</span>
<a name="l00072"></a><a class="code" href="commonDefs_8h.html#ac974d34f5ca397420c0ec5f25fc1d25a">00072</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_COOLING 5</span>
<a name="l00073"></a><a class="code" href="commonDefs_8h.html#af1e0d329aec658f75a6d5ef69160c186">00073</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_ALARM_MIN 6</span>
<a name="l00074"></a><a class="code" href="commonDefs_8h.html#ab0a352801255bde6dd0fbf903437b2bb">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_ALARM_MAX 7</span>
<a name="l00075"></a><a class="code" href="commonDefs_8h.html#a1fec4bb8d5b66965a729b70012902869">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_ALARM_MASK (_BV(TEMP_ALARM_MIN)|_BV(TEMP_ALARM_MAX))</span>
<a name="l00076"></a><a class="code" href="commonDefs_8h.html#aee6eec8c1f81f5042f15d34beea98067">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_ROLE_MASK (_BV(TEMP_SENSOR_ROLE_0)|_BV(TEMP_SENSOR_ROLE_1))</span>
<a name="l00077"></a><a class="code" href="commonDefs_8h.html#a29441116eaa5d0cb7c866874a372a30e">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define TEMP_SENSOR_ROLE_INACTIVE 3</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span>
<a name="l00081"></a><a class="code" href="commonDefs_8h.html#ac113ccfe89893c2506bb0c02c5606e82">00081</a> <span class="preprocessor">#define TEMP_DEFAULT_TARGET 0x0170</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span>
<a name="l00085"></a><a class="code" href="commonDefs_8h.html#a0239582f486d0afb45bb4a9c8d90179a">00085</a> <span class="preprocessor">#define TEMP_DEFAULT_TARGET_NIGHT 0x0160</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span>
<a name="l00089"></a><a class="code" href="commonDefs_8h.html#add5a30b834cde679bda617efea43daae">00089</a> <span class="preprocessor">#define TEMP_DEFAULT_MIN 0x00A0</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span>
<a name="l00093"></a><a class="code" href="commonDefs_8h.html#ad0fc105ffaa63ce89ebc100e96264a99">00093</a> <span class="preprocessor">#define TEMP_DEFAULT_MAX 0x01E0</span>
<a name="l00094"></a>00094 <span class="preprocessor"></span>
<a name="l00097"></a><a class="code" href="commonDefs_8h.html#a67f11df9b215be6205c12bd7a1206d79">00097</a> <span class="preprocessor">#define TEMP_DEFAULT_HISTERESIS 0x08</span>
<a name="l00098"></a>00098 <span class="preprocessor"></span>
<a name="l00101"></a><a class="code" href="commonDefs_8h.html#a1baa8b6c78e31cfcae97fce4b4b0c36f">00101</a> <span class="preprocessor">#define TEMP_MAXIMUM_VALUE 0x0630</span>
<a name="l00102"></a>00102 <span class="preprocessor"></span>
<a name="l00105"></a><a class="code" href="commonDefs_8h.html#a69e045d781054d182b4b79d20bd23e33">00105</a> <span class="preprocessor">#define TEMP_MAXIMUM_HISTERESIS 0xA0</span>
<a name="l00106"></a>00106 <span class="preprocessor"></span>
<a name="l00107"></a><a class="code" href="commonDefs_8h.html#a991397157aca9dfe20782c3e6613ad61">00107</a> <span class="preprocessor">#define LOG_EVENT_START 0</span>
<a name="l00108"></a><a class="code" href="commonDefs_8h.html#afec2a7c55c8cb280e93d08554c86c8db">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_ALARM_MAX 1</span>
<a name="l00109"></a><a class="code" href="commonDefs_8h.html#a6dccfb2697954b39c7100ae6727e75bd">00109</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_ALARM_MIN 2</span>
<a name="l00110"></a><a class="code" href="commonDefs_8h.html#add8bdc7da3379121c89c7ea594c70a43">00110</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_ALARM_SENSOR_FAILURE 3</span>
<a name="l00111"></a><a class="code" href="commonDefs_8h.html#ab3cc5f5e3929865613c7cab0afbc20a8">00111</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_TOP_OFF_MAX_RUN 4</span>
<a name="l00112"></a><a class="code" href="commonDefs_8h.html#a05fe654858984bc5907dbeecb64d6121">00112</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_TEMP_READ 5</span>
<a name="l00113"></a><a class="code" href="commonDefs_8h.html#ad7f709442ea0fc87d791cf1291fd4a95">00113</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_OUT_CHANGE 6</span>
<a name="l00114"></a><a class="code" href="commonDefs_8h.html#a3500ef95a3a1062d06239a9a2bd1880a">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_START_STOP_FLAG 7</span>
<a name="l00115"></a><a class="code" href="commonDefs_8h.html#a228e889e7dbfa166440ce789129d975e">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define LOG_EVENT_TOP_OFF_MIN_RO 8</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span>
<a name="l00117"></a><a class="code" href="commonDefs_8h.html#a4e06a22a97568f7db4b8479032dffc6e">00117</a> <span class="preprocessor">#define LOG_EVENT_DEVICE_MASK 0x0F</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span>
<a name="l00119"></a><a class="code" href="commonDefs_8h.html#a376094ad6a4391c3eb891f1f9be15e83">00119</a> <span class="preprocessor">#define TIM_STATUS_OK 0</span>
<a name="l00120"></a><a class="code" href="commonDefs_8h.html#aea83ee4dbb3dda35f0a6593093d9f81b">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_NOTACTIVE 1</span>
<a name="l00121"></a><a class="code" href="commonDefs_8h.html#a3b5073681887b84b2a63fdbb158e172d">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_ACTIVE 2</span>
<a name="l00122"></a><a class="code" href="commonDefs_8h.html#acbe14dfbafb82d5e579a357c4beee7fe">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_BLOCKED 3</span>
<a name="l00123"></a><a class="code" href="commonDefs_8h.html#a923d09a24882e2462f70b6fc01c47835">00123</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_BAD_OUT 4</span>
<a name="l00124"></a><a class="code" href="commonDefs_8h.html#aab7a7cd5c361332c40d0d1f75becf690">00124</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_SAME_SETTINGS 5</span>
<a name="l00125"></a><a class="code" href="commonDefs_8h.html#a7eddfedd98648ef9bfd6cacdadeef7ba">00125</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_OUT_BLOCKED 6</span>
<a name="l00126"></a><a class="code" href="commonDefs_8h.html#afddfc6771786adf3135eb70e86a5b24c">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_ALREADY_BUSY 7</span>
<a name="l00127"></a><a class="code" href="commonDefs_8h.html#a5fc8adf180b2c8c62c524ce7a303416c">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_NULL_SETTINGS 8</span>
<a name="l00128"></a><a class="code" href="commonDefs_8h.html#a64fd0c50296ba5abc3d80dcd310f320d">00128</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_BAD_TIME_1 9</span>
<a name="l00129"></a><a class="code" href="commonDefs_8h.html#ac90f35bee88ecd7889c086dfa038c372">00129</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_BAD_TIME_2 10</span>
<a name="l00130"></a><a class="code" href="commonDefs_8h.html#a6786faf330099fe7c04e1badca0e79c0">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define TIM_STATUS_NOT_WDAY 11</span>
<a name="l00131"></a>00131 <span class="preprocessor"></span>
<a name="l00132"></a><a class="code" href="commonDefs_8h.html#a4838e0c0380027317db186f212740aca">00132</a> <span class="preprocessor">#define TIMERS_NUM 8</span>
<a name="l00133"></a><a class="code" href="commonDefs_8h.html#a0dae7b9512b88c8c551f35f58a97f77e">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMERS_FLAG_WDAY_MASK 0x0E</span>
<a name="l00134"></a><a class="code" href="commonDefs_8h.html#ad088820886c468f869321a07eb441106">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMERS_FLAG_BLOCKED 0</span>
<a name="l00135"></a>00135 <span class="preprocessor"></span>
<a name="l00136"></a><a class="code" href="commonDefs_8h.html#a872b5785b1ac7e2261b05dbf9078237a">00136</a> <span class="preprocessor">#define TIMERSV_NUM 8</span>
<a name="l00137"></a><a class="code" href="commonDefs_8h.html#a21f98622bbd9dd2a72421e9b0192dd30">00137</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMERSV_FLAG_BLOCKED 0</span>
<a name="l00138"></a>00138 <span class="preprocessor"></span>
<a name="l00139"></a><a class="code" href="commonDefs_8h.html#aab08a6493b1d52e7b8b74fc41ec89e50">00139</a> <span class="preprocessor">#define TOP_OFF_BLOCK 0</span>
<a name="l00140"></a><a class="code" href="commonDefs_8h.html#a5703f395311f716900405be4f304cce8">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_BLOCK_BY_PIN 1</span>
<a name="l00141"></a><a class="code" href="commonDefs_8h.html#aaa285112c3cc0b8cc3c8b3597fc8191b">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_BLOCK_MIN_RO 2</span>
<a name="l00142"></a><a class="code" href="commonDefs_8h.html#a343b2d283ad42c808f187e4739c14ad7">00142</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_MAX_RUN_REACHED 3</span>
<a name="l00143"></a><a class="code" href="commonDefs_8h.html#a0a8fda6bd8165635e56309b482ea0f32">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_MAX_SUMP 4</span>
<a name="l00144"></a><a class="code" href="commonDefs_8h.html#a219da6bc97b7d40bc0a156254e5c9e65">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_MIN_SUMP 5</span>
<a name="l00145"></a><a class="code" href="commonDefs_8h.html#a59451be0bb2a958f47b110aeb8cbe668">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_MIN_RO 6</span>
<a name="l00146"></a><a class="code" href="commonDefs_8h.html#a16f6cc7709a41d4e3491010dc9f1d77a">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_RUNNING 7</span>
<a name="l00147"></a><a class="code" href="commonDefs_8h.html#add1d55b1e5a76c34d5336cd35b3df107">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_CONFIG_MASK 0x07</span>
<a name="l00148"></a><a class="code" href="commonDefs_8h.html#aa8ec834a4a04dc990b8352c5a7e60104">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_MIN_RUN_TIME 5</span>
<a name="l00149"></a><a class="code" href="commonDefs_8h.html#a4f62781e5c3cd18dd484b12c6848055e">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define TOP_OFF_DEFAULT_RUN_TIME 25</span>
<a name="l00150"></a>00150 <span class="preprocessor"></span>
<a name="l00151"></a>00151 <span class="preprocessor">#endif</span>
<a name="l00152"></a>00152 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
